package net.dgg.rz.common.entity;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 订单及其子订单vo
 */
public class OrderProductVo {
    /**
     * 销售子订单id
     */
    private Long id;

    /**
     * 生产子订单id
     */
    private Long scProductOrderId;

    /**
     * 生产子订单ID
     */
    private String scProductOrderNo;

    /**
     * 合同编号
     */
    private String contractNo;

    /**
     * 签单事业部ID
     */
    private Long signOrgId;

    /**
     * 签单事业部名字
     */
    private String signOrgName;
    /**
     * 子订单编号
     */
    private String orderBusinessNo;
    /**
     * 客户名字
     */
    private String customerName;
    /**
     * 客户电话
     */
    private String customerPhone;
    /**
     * 联系人电话
     */
    private String contactPhone;
    /**
     * 业态产品名字
     */
    private String businessProductName;
    /**
     * 订单金额(单位元)
     */
    private BigDecimal money;
    /**
     * 费用状态
     */
    private String costState;
    /**
     * 付款方式
     */
    private String payMethod;
    /**
     * 定金（元）
     */
    private BigDecimal theDeposit;

    /**
     * 定金支付时间
     */
    private Date theDepositTime;

    /**
     * 尾款（元）
     */
    private BigDecimal balancePayment;

    /**
     * 尾款支付时间
     */
    private Date balancePaymentTime;

    /**
     * 签单商务名字
     */
    private String signUserName;

    /**
     * 签单商务部门名字
     */
    private String signUserOrgName;
    /**
     * 签单商务ID
     */
    private Long signUserId;

    /**
     * 下单时间
     */
    private Date orderTime;

    /**
     * 销售子订单id 来源：订单
     */
    private Long orderBusinessId;

    /**
     * 生产所属ID
     */
    private Long productOrgId;

    /**
     * 生产所属名字
     */
    private String productOrgName;

    private String productName;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getScProductOrderId() {
        return scProductOrderId;
    }

    public void setScProductOrderId(Long scProductOrderId) {
        this.scProductOrderId = scProductOrderId;
    }

    public String getScProductOrderNo() {
        return scProductOrderNo;
    }

    public void setScProductOrderNo(String scProductOrderNo) {
        this.scProductOrderNo = scProductOrderNo;
    }

    public String getContractNo() {
        return contractNo;
    }

    public void setContractNo(String contractNo) {
        this.contractNo = contractNo;
    }

    public Long getSignOrgId() {
        return signOrgId;
    }

    public void setSignOrgId(Long signOrgId) {
        this.signOrgId = signOrgId;
    }

    public String getSignOrgName() {
        return signOrgName;
    }

    public void setSignOrgName(String signOrgName) {
        this.signOrgName = signOrgName;
    }

    public String getOrderBusinessNo() {
        return orderBusinessNo;
    }

    public void setOrderBusinessNo(String orderBusinessNo) {
        this.orderBusinessNo = orderBusinessNo;
    }

    public String getCustomerName() {
        return customerName;
    }

    public void setCustomerName(String customerName) {
        this.customerName = customerName;
    }

    public String getCustomerPhone() {
        return customerPhone;
    }

    public void setCustomerPhone(String customerPhone) {
        this.customerPhone = customerPhone;
    }

    public String getContactPhone() {
        return contactPhone;
    }

    public void setContactPhone(String contactPhone) {
        this.contactPhone = contactPhone;
    }

    public String getBusinessProductName() {
        return businessProductName;
    }

    public void setBusinessProductName(String businessProductName) {
        this.businessProductName = businessProductName;
    }

    public BigDecimal getMoney() {
        return money;
    }

    public void setMoney(BigDecimal money) {
        this.money = money;
    }

    public String getCostState() {
        return costState;
    }

    public void setCostState(String costState) {
        this.costState = costState;
    }

    public String getPayMethod() {
        return payMethod;
    }

    public void setPayMethod(String payMethod) {
        this.payMethod = payMethod;
    }

    public BigDecimal getTheDeposit() {
        return theDeposit;
    }

    public void setTheDeposit(BigDecimal theDeposit) {
        this.theDeposit = theDeposit;
    }

    public Date getTheDepositTime() {
        return theDepositTime;
    }

    public void setTheDepositTime(Date theDepositTime) {
        this.theDepositTime = theDepositTime;
    }

    public BigDecimal getBalancePayment() {
        return balancePayment;
    }

    public void setBalancePayment(BigDecimal balancePayment) {
        this.balancePayment = balancePayment;
    }

    public Date getBalancePaymentTime() {
        return balancePaymentTime;
    }

    public void setBalancePaymentTime(Date balancePaymentTime) {
        this.balancePaymentTime = balancePaymentTime;
    }

    public String getSignUserName() {
        return signUserName;
    }

    public void setSignUserName(String signUserName) {
        this.signUserName = signUserName;
    }

    public String getSignUserOrgName() {
        return signUserOrgName;
    }

    public void setSignUserOrgName(String signUserOrgName) {
        this.signUserOrgName = signUserOrgName;
    }

    public Long getSignUserId() {
        return signUserId;
    }

    public void setSignUserId(Long signUserId) {
        this.signUserId = signUserId;
    }

    public Date getOrderTime() {
        return orderTime;
    }

    public void setOrderTime(Date orderTime) {
        this.orderTime = orderTime;
    }

    public Long getOrderBusinessId() {
        return orderBusinessId;
    }

    public void setOrderBusinessId(Long orderBusinessId) {
        this.orderBusinessId = orderBusinessId;
    }

    public Long getProductOrgId() {
        return productOrgId;
    }

    public void setProductOrgId(Long productOrgId) {
        this.productOrgId = productOrgId;
    }

    public String getProductOrgName() {
        return productOrgName;
    }

    public void setProductOrgName(String productOrgName) {
        this.productOrgName = productOrgName;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }
}
